package com.haozi.ehub.core.enums;

/**
 * @author ：terry
 * @date ：Created in 2020/6/29 10:42
 * @description：TODO
 * @version: 1.0
 */
public enum  ExceptionEnum {
    /**
     * token错误: 格式错误 or 不能解析 or 不存在
     * @author     ： terry
     * @date       ： Created in 2020/7/2 12:09
     */
    TOKEN_ERROR("500","Token error","Token错误"),
    /**
     * token过期
     * @author     ： terry
     * @date       ： Created in 2020/7/20 9:32
     */
    TOKEN_EXPIRED("500","Token expired","Token过期"),
    /**
     * 用户名为空
     * @author     ： terry
     * @date       ： Created in 2020/7/2 12:09
     */
    USER_NAME_IS_NULL("500","User name is null","用户名为空"),

    /**
     * token错误: 格式错误 or 不能解析 or 不存在
     * @author     ： terry
     * @date       ： Created in 2020/7/2 12:09
     */
    USER_IS_NULL("500","User is null","用户为空"),

    /**
     * 登录验证失败
     * @author     ： terry
     * @date       ： Created in 2020/7/2 12:09
     */
    LOGIN_VALIDATION_FAIL("500","User name or password error","用户名或密码错误");

    /**
     * 代码
     * @author     ： terry
     * @date       ： Created in 2020/7/2 12:09
     */
    private String code;

    /**
     * 英文信息
     * @author     ： terry
     * @date       ： Created in 2020/7/2 12:09
     */
    private String enmsg;

    /**
     * 中文信息
     * @author     ： terry
     * @date       ： Created in 2020/7/2 12:09
     */
    private String cnmsg;

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getEnmsg() {
        return enmsg;
    }
    public void setEnmsg(String enmsg) {
        this.enmsg = enmsg;
    }

    public String getCnmsg() {
        return cnmsg;
    }
    public void setCnmsg(String cnmsg) {
        this.cnmsg = cnmsg;
    }

    ExceptionEnum(String code, String enmsg, String cnmsg){
        this.code = code;
        this.enmsg = enmsg;
        this.cnmsg = cnmsg;
    }
}
